像专业人士一样使用 Cowsay Linux 命令

 

🔺 原文链接: https://cn.linux-console.net/?p=17683

🔺 仅用于个人笔记, 如有侵权, 马上删除.

 

 

 

 

1. cowsay

 

 

2. 使用 cowsay

顾名思义,这是一头会说话的 ASCII 牛,输出作为其输入提供的文本.默认情况下,cowsay 提供了几个选项来调整 ASCII 牛的外观和外观.

 

2.1 普通 cowsay

cowsay

这将打印您在与牛的对话中提供的任何文本.

img

或者您可以提供另一个命令的输出,例如使用管道重定向将 echo 作为cowsay 的输入.

 

 

3. 贪婪的牛

在这里,牛看起来很贪婪,长着美元的眼睛.

img

 

 

4. 使用特殊字符作为眼睛

您可以使用 -e 选项,然后提供两个要显示为眼睛的字符.默认为“OO”.

img

在上面的截图中,眼睛的位置会出现两个“h”.

如果您输入的字符已被任何默认选项使用,例如 $$,则该字符将丢失.

 

 

5. 使用另一个角色代替牛

Cowsay 还提供了许多其他 ASCII 图像,您可以通过选项 -f 使用它们.

使用选项 -l 列出它们:

img

现在,要打印上述图像之一,请使用:

img

同样,在较新的版本中,您可以使用 -r 选项随机打印上述图像之一.

 

 

6. 其他选项

 

 

7. 使用 Cowthink

Cowthink 是cowsay 附带的伴随程序.它显示的不是对话气泡,而是思想气泡.如果您熟悉漫画书符号,这对您来说会更有意义.

img

与cowsay提到的所有选项也将在这里工作.

 

 

8. 使用 Cowsay 与 Fortune

借助管道重定向,您可以将cowsay 与另一个流行的有趣Linux 命令(fortune 命令)一起使用.

使用 sudo apt install Fortune lolcat 在 Ubuntu 中安装 Fortune 和 lolcat

fortune 命令,打印名人名言.

要使用cowsay简单地打印财富所说的内容,请运行:

img

您还可以添加cowsay选项以使其更好:

 

 

9. 使用彩色牛与 lolcat

你们中的许多人都知道 lolcat 及其对文本的彩虹效果.那么为什么不将它与上述程序一起使用呢?您所要做的就是将cowsay 命令通过管道传送给lolcat。

img

现在,如果您想添加 fortune 和各种 cowsay 选项,请使用所有此类选项并将整个内容通过管道传递给 lolcat,如下所示:

img

 

 

10. 第三方cow文件(针对高级用户)

对默认的cowsay 牛文件不感兴趣?不用担心,有大量由爱好者开发人员创建的不同的cowfile。其中两个,我将在这里提到. https://github.com/bkendzior/cowfileshttps://github.com/paulkaefer/cowsay-files

您可以按照自述文件中的说明从这些存储库中安装cowfile,也可以从存储库中下载所需的cowfile (.cow) 并将其粘贴到 /usr/share/cowsay/site-cows/ .现在,您可以使用它的名称访问该cowfile:

您可以在屏幕截图中看到我使用了下载的cow 文件,名为C3PO.cow。

对于想要创建自己的图像的人,可以访问 Charc0al 的cowsay 文件.

img

在这里,您可以下载现有文件,或转换一些图像(建议不大于 50 × 50)以实现此目的.

CentOS 安装完 cowsay 后, cowfile 应该是比 Debian 的多, 比如 sodo[tab] .

 

 

 

11. 其他有趣的用途

 

11.1 使用cowsay提示符在sudo命令中输入密码

输入 root 密码

img

 

 

11.2 将cowsay作为您的bash配置的入口,这样每次您打开终端时都会受到欢迎

 

 

11.3 使用cowsay让其他命令显示输出

您可以使用lsblk等命令来使用cowsay打印输出.只需通过管道传输这些命令即可.

 

11.4 在 Fedora 中使用cowsay-beefymiracle

beefymiracle 是 Fedora 中提供的一个cowsay包.牛在这里变成了牛肉.

使用以下命令来安装它:

现在,运行:

img

 

 

11.5 奖金:XCowsay

xcowsay 是普通cowsay 的图形替代品.在这里,牛不再是 ASCII,而是一个正确的图像.您可以通过以下方式安装它:

现在运行:

这将根据文本的长度将图形牛显示特定的时间,然后消失. 不过,您可以单击它来立即隐藏它.

img

使用以下任一方法:

img

img

 

 

11.6 animalsay 命令

选项和 cowsay 一样.

CentOS中可以随机出现图案, Debian中不行.